export {}
// 显式加any
let obj: any = { x: 0 }
// 这些代码都是有问题的，但是因为加了any，都不会有报错提示
obj.x = 's'
obj.y = 99
obj()
const n: number = obj

// 隐式any
// 声明了变量但是没有提供初始值，此时的变量类型就为any
let b

b = 9
b = true
// 如果没有指定参数的类型，在非严格模式下，类型为any,严格模式下会报错
const add = (num) => {}
